surface rendering - control synchronous rendering dynamically