sync up local dir with remote