use task @msgs array directly (fixes concurrences)

and unlock trackers