integration end to end, server updates client