merged realtime update