cleaned up some code and added more info to update fields data
added commented out player state worker to unit ephemeral sup