Fixed update to deal with hidden files, added cross-platform compatibility fix to the to-do list