it's kind of redundant because the OS already does this it's called superfetch