update doxygen documentation