fixed deadlock on worker start