prepare to push to server