setup some fragment caching. fix travis