multiple clients get updated properly