add caching
integrate mage http streamer
fix integration errors