fast and async DOM updates for modern browsers