fix database init bug