update device source