fixed database update bug.