removed unnecessary interface IActivityDescriptor and refactored
added heartbeat monitor and update aws-sdk version