fix update database bug