updated tNpc manager and tNpc API