fix(promise): ie9 cant use .catch