Make the adapter dynamically poll the source locations for changes.

Added fixes from code review.