clean & add GCD UT