fix bug doesn't set file mark in ARC