user and song cache working