remove extra promise