Implement fetch, prepare update