okey this time i really made things faster, and fixed my stupid mistake that caused re-fetching everything when the views change.