added dojo-dojo require-promise