Upload on save, sync remote project