Perfect ! will get on to implementing this idea asap. THANKS!! you have been verrry helpful and patient! EDIT : One question though during locked phase there still would be update_interval execution right? possibly causing override. Let me put your idea in action first I think there maybe a way out EDIT 2 : Got it! If i write the dbus status to a file then check it under timer_update, appropriate exit can be planned without any need for @sight here.Thanks