syncing with remote repo