changes in GoalDAO & BroadcastReceiver