add `catch`
update version