When you do something good for people, let it be. If you are expecting thanks or appreciation then you're not doing good for the right reason. The best reason is doing good gives you an emotional satisfaction, and you gain self-respect, perhaps the most underrated aspect of all.
Keeping promises is hard. It requires us to do things we don't want to do. But keep those promises you must do. Otherwise, do not make them in the first place. But since you have made them, you must keep them, especially if it would benefit all those involved including yourself.