s/Promise/BPromise

because Promise is now part of JS