send-pack: refactor decision to send update per ref