refactor rocket net sycn