avoid context switch with worker delegation, use state tracker and hazelcast to reroute right in worker