draw optimization