fix db bugs