add repeat to packet; release 0.5