do filechange stuff deferred via polling a simple variable.