add cloud view
improve gui
use sync rpc
improve server repo context menu