moved to promise v2.0
typo in composer.json