removed background's app useless dependency to Promise & moved files