buffer up to 2x pre buffer size