locked micropromise dependency to 0.4.6