fix arc compiler error