working slice-based threading