change push type