add ArraySeq support
update submodule