Start of background worker