update to support arm64 archtectual