Updating a database for 25 million users: lessons learned from a successful dating app experience