1. Yes, you need to build after each change (or sets of changes).
2.. I think that it is a bug. I will see if I can reproduce it.