1. A computer-implemented method for managing updates to stored data, comprising: under control of at least one computing device, receiving a request to update stored data; if updated data corresponding to the request meets a first criteria, updating the stored data using the updated data; if the updated data meets a second criteria, storing the updated data as pending change data; enabling a user to select a pending view to be displayed that includes view data from both the stored data and the pending change data; and updating the stored data using the pending change data when the pending change data meets a third criteria.