made some of the method names better, added worker list method
the call_sync helper will now give the message_parts list as-is, not inside a tuple