Receiver stores packs in circular buffer