update error handle wrapper
bump version to 2.4 and release