Add code for processing partial updates. Add error handling to request obj