fix: env override socket
add: preview update method
fix: store context variable
fix: use current scene for environment settings
fix: generate nc_world also