move wakeup onto executor service to keep strict mode happy