start the background service master in the activate() method instead