fixed a bug where background-image wouldnt display in chrome
add caching to user collection fetch
sort files based on file extension to have more important files at the top