test(PromiseBackend): change executeAsap fn to create queue if not exist
feat(PromiseBackend): change flush to return PromiseBackend instance for chaining