Implemented Callable<Void>
Implemented callable rather than runnable in tasks for possible future
error passing.