update css and switch to modern file system api