* API: only overwrite specific worker fields when worker already exists * Don't forget to return when creating new worker * Return updated worker when updating the worker