#79 background worker for changing status