`nextTick` replace `setTimeout`, improve performance