do not need backgrounder any more
remove threads as dependency