remove signal catching, add proc for read/cmd
read is hogging the cpu