optimized functions for fetching, allowing custom fetch amounts