Best practice to manage minimingo cache on a cordova app?

Hi, I stumbled upon a problem which I have no idea the best way to solve it. I created a cordova app and everything is working as expected. I have a ‘news feed’ view that subscribe and find docs with limit. It will load additional docs as users scroll down.

The issue Im facing is that as users interact with more views in the app, more detail data are loaded. Users gradually experience interface lag as their usage session went on. For example, on a fresh app start, a click event registered immediately. After 1 min of usage, the same click event register after 3 seconds. The whole application seems more unresponsive.

Am I in the right direction to suspect minimongo memory cache plays a part? Test device is an iphone 5S and iphone 6s.

Will need your advice, thanks!