adding status store and normalize async usage
getting default direction and type using document/utils.js