On refresh make sure to reset target.element.
Do return array of process promise. Always resolve w/ element.