double buffering, updated README