fix background execution