Update API doc and demos