fix mini bugs and update sql