adaptive time