Changed world member to a const reference to avoid extra list copy
Fixed fomatting
Added async rendering strategy