Add _sideload and _push functions
Fix inconsistency in push function to sync files