Plurk: another refactor