fix pushapi bug