adjusted dependency for micropromise