result and exception without explicit timeout will not block now
doc