Client-driven dynamic database updates