update for new elastigo api
fix text store listing
implement integral function