pollers.put(game_id, executor.scheduleAtFixedRate(new Runnable(){
@Override
public void run() {
try {
send(new Poll(game_id, 0));
} catch(Exception e){
//catch and rethrow to avoid ScheduledExecutorService eating it silently.
e.printStackTrace();
logger.error(e);
throw new RuntimeException(e);