switched off of message passing for data now, switched over to state tracker which will handle workers