using promises to resolve values correctly
patch version bump