housekeeping!!!  and fix a small bug for timer, continue develop auto region selector