added worker messaging
made worker messaging to work