optimize dom get/set