fix: ensure task function worker usage is updated if there's at least 2