handle fetch failure