update api, fully set start/end times