api updates, add async options, enabled getValue for procs