added per-source tree rebuild option and added warnings where due to JMX interface

fixes #141