moved pc update to IF stage!