add rollback support to db backup task