small api changes
'configurable' implicit ExecutionContext