Remove and add new sessions in World::Update to prevent iterator invalidation.

Signed-off-by: Y.Moon <chglove@live.cn>
Signed-off-by: Y.Moon <chglove@live.cn>
its so hot today..

Signed-off-by: Y.Moon <chglove@live.cn>