refactor to use GetValueAsync generic type
Merge branch 'dev' of https://github.com/shulhi/PocketNet into dev