update for some bug