improving bg uploads