Client side updating