removed require for ya-promise