Using retrofit enqueue request in viewModel

I try to set the return value of FlickrFetchr().fetchContents() to a liveData in viewModel, but the flickrRequest.enqueue method always return null before its onResponse return the actually value, how should I fix it?