Executor -> ExecutorService
promise - sync *get methods, fix thread safety