Return the call result in `delay` method

Delay method should return a TaskResult instance.