using more precise timestamps