Fix compile bug on mobile, use Vector instead of std::vector