updat some bug