pool, future, callable architecture