changed default task executor to be sychronous

As the async executor, while allowing cancellations turned out to
cause unexpected behavior for the user (since Hadoop client is
blocking by default). Additional documentation needs to be added to
clarify the proper usage of executors