update project ... move to ARC, make use of Obj-C 2.x features, jazz up code