update API documentation