The current store implementation is not very optimized.
Instead we need to apply a lazy approach where store results are being retrieved on each acquired page instead of waiting for the whole response.
This is inspired by @danielSanchezQ 's suggestion: #105 (comment)