update contacts module

add change history and function document string, update and new add some
method