working on background updates...
background worker in work
cleanup