1.update the FutureCallbakk with generic type;
2.modified the LaunchBuilder methods name;
3.add comments for the RocketRequestBuilder;