update mark interface