add test for AsyncCache