Adding updating mechanism