Add join method to BackgroundProcessor