preload views forward and backward

- preload views forward and backward, unload views if not in visible
list or preloadedbackward list or preloaded forward list.