v1.4.0 doc update and api layout changes