`element.currentTime` side-effect

For some reasons, some timeframes move the cursor to a different position as the requested one.

```js
var a = document.querySelector('audio')
a.currentTime = 6;

player_time_update at 6
player_time_update at 5.990748
player_time_update at 5.979138
player_time_update at 5.967528
player_time_update at 5.955918
player_time_update at 5.944308
player_time_update at 5.932698
player_time_update at 5.921088
player_time_update at 5.909478
player_time_update at 5.897868
player_time_update at 5.886259 
```