Synchronize CachedFile accesses
Fix indexing bug (not splitting string enough times)
If (now - lastUpdate) equals the updateInterval, update.
Working CPU Usage monitor
remove print statements
Get CPU usage in on the fun