Add Online File Browser

it is more safe if you separate ui stuff and background stuff here