Update pop(pos) Function