Moved sync to SyncUtil, added podcast logic