according to my understanding bitcoin network solve this issue by adding all the transactions that happened at the same time into one block of the block-chain.
This is not true.
You should remember that the Bitcoin network doesn't really try to keep accurate time. Blocks are not always in sequence by timestamp in the block. So long as they do not ...