added new background picture setting; worked more on caching utility
more files to commit