wrap SES call with promise semantics