fix refresh bug
first get data from local cache and let refresh view hide
second refresh to get data from server when get into the fragment