add hidden service descriptor async control event
add test case for hidden service async events