fix: check worker aliveness in all case