fix no arc bug