unite todo hooks on_init support