uses only async functions (bumps version as well)