add an _ensurePromise helper
dist files
changelog
ver bump