add version checker
fix memoization
version bump