Make sure to update offset on seek