fix bug;
cache lyrics to a local directory;