forking to prevent any one calc from blocking others
using backgrounder for workers