fixup: adds critsec lock