add `Proxy`, watch Array
remove `Proxy`, do not change prototype