copy over attributes of reloader'd element

just like in ajaxify
cache recent tracks with the help of a bgtask

also updated recent track range to 4 weeks (from 1 week)