Added Runnable & Callable task adaptor