add userinfo, improve remote storager, add version check