add LRU mode and minimum pool size to AsyncPool