ignore cache if user changes direction