fix auth worker cleanup