feature(join) mv from server