buffering
absoulte time