Refactored share processing / worker communication