using seperate process for the downloading - fixes the notification being stuck when killed from recent apps