improve spm install

1. install package@stable 时，如果 sea-modules 里存在对应版本号，直接返回 found，而不从 cache 里解压
2. 基于 stream，减少文件读写