changed backup from async to sync task