fix an issue with promise support