bump version to 2.4 and update documentation