add git fetch and push retry