experimenting
sending state update plus every 500 ms