list: implement list_check_node to check list from node rather than head