new heuristic timing and levels and threads