improve `push.ls` to ease my life