add Message Queue for tinyclt
add GetCurrentMS for get current milliseconds
updated Client implementation