refactor Update Syn

Close #33 close #491