Add experimental background task utils