update shop view and can search by filter