reallocate task when worker is hung