Made cache for the library refresh. It checks if the path was updated already this day (see next commit) and then doesn't do anything. This can improve performance up to 97% in my own tests. Also deleted some useless imports and comments. And finaly if the track is already in the database but the path is different the path gets updated.