fixed bug in setting pid