rename IsActive to IsActiveAsync