fix arc bug