Client side update