Download cleaning

Uses sharedpreferences to trigger update on download fragment when the
service finishes and the download page isn’t visible.