make duration/seekable available at `progress`