refactor(PromiseBackend): make all methods/properties of PromiseBackend static

paired with @btford