add extra test for async memoize