Added async fetch which behaves oddl