ensure device has a latest shot when adding a shot
allow deletion of shot instances