seek_time: refactory