update code with remote repository