I suggest it runs authentication only when updating or rolling back DCS. This way, installed modules can rollback to previous working states in case bugs arise, thus preventing need to get online for authentication every three days. Similarly, helps module owners who dont have access to internet to enjoy them at current state if they are travelling or suffering from connectivity problems or hurdles to connect.