revise push shell script