1. A system comprising: one or more processors configured to: synchronize a plurality of data items between a client application and a server application, the server application being a marketplace application and the plurality of data items corresponding to a plurality of listings of a plurality of items within the marketplace application, the plurality of items having a particular type; and present the plurality of data items in a plurality of regions of a user interface of the client application, the presenting of the plurality of data items including updating the plurality of regions of the user interface of the client application during the synchronizing of the plurality of data items between the client application and the server application.