add g_timeout_add_seconds_once
Add a new call combing behaviors of g_timeout_add_seconds and g_timeout_add_once.
Also use it where appropriate.
Add a new call combing behaviors of g_timeout_add_seconds and g_timeout_add_once.
Also use it where appropriate.