add device ready back