WIP transaction based update