updating dspic code