Updated the CRUD functions for consistent checkAccess function calls and returning rejected Promise on errors.

Signed-off-by: license2e <ilya@shindyapin.com>