fix: persistance of browser
create browser if not exists
correct parameter
update of variable order is atomic