setting static string for batch id key
updating background session manager

present notifications for the completion of each task, success or failure.
use Caches directory for temporary files rather than tmp dir
cleaning up outdated comments