updating the color properties from weak to strong

the color properties should be retained as you are not sure if the caller is also assigning auto-released UIColor objects. in 64-bit devices, this issue is visible, the colors objects are releasing before the layer draws itself, so the loading circles always show black.