refactored the accumulation to use provided apis and to traverse the builds in the correct order so the change logs are the correct order
fixed edge case bugs where the current changes were not being sent