client: add/edit booking