add AllowUnsafeBlocks
add ChilkatDotNet2 library
using Chilkat library to deal with xml to store last package for resend after reboot