fix some bug online