add menu demo and update its api document