add trade handler to villager