fixed retain cycle issue in layout tokens