change product availability detection