improved offline experience