Context Switch with interrupt