hub cleanup