update to Automatic Reference Counting