fix message building issue
sample improved with timer adapter
send feature refactoring 3