make routes working; fix offline fetch