Implement proper async and sync fetching methods.