Paginating results sorted by timestamp

I have an index that sorts records descending by timestamp. When paginating data, oftentimes duplicate records are returned because new records have been added since the user viewed the last page, which then bumps the other records down. Is there a better way to paginate through data to prevent this?