To modify the tail ptr need another round of scan, that's not a good idea, the time complexity is O(2N), we cannot accept this.