modify push.default
fix bugs