re-worked the update so we store the streams after each fetch (each time we request 100 streams). this was needed since appengine doesn't allow us to do multi stores of more than 500 entities at a time (we were trying 1000).