It cannot be done in the mtk plugin. The reason is that the watchers list is not created until ofono_sim_register() is called, so adding the sim watch in mtk_post_online() is not feasible, and that is the latest hook that gets directly called in mtk.c.