fixed thread to call on auth or update