refactored BR to add message on receive
refactored broadcast receiver to get new arraylist for reference to history