schedule fill from the backgroung