Implemented background cached download on refresh.