init async_hierarchy
add hierarchy test