synchronized playback and distribution of multimedia data within wireless mesh networks that include a gateway device and a remote device . the gateway device may include gateway storage unit with enumerated storage blocks , together forming the file , a transmitter transmitting the enumerated storage blocks from the storage unit . the remote device may include a storage unit with allocated storage block divided into enumerated storage blocks , a first bitmap mapped to the enumerated storage blocks , a receiver receiving an enumerated block and a processing unit for correlating the received enumerated block to a correlated enumerated storage block and correlating an enumerated storage block with a correlated stored bit in the first bitmap , setting the correlated stored bit in the first bitmap , storing the received enumerated block , building a list of missing blocks , and adding to a missing blocks list , and a transmitter transmitting the missing blocks list .