finish BitMain component. This is the top level component, will create all others component and threads.