pushing position scaling bug fix