refactor comments
fix md file encoding
#34 add the ability for variable value to be updated asynchronous  and on demand