update cusumer repository interface