Incrementally appends history as it's generated