allow async on add_type, remove gardening method