do work at branch and push to server