use triple buffer as default