fixed cart remove function