scheduling + contextswitch "working" (dabt after about 20 switches, mem leak?)