Add timerange writer interface

Should be 'update periods are different'