fixed retain cycle warnings