Add data preloading
Add unauthorized event