Growth in online shopping put pressure on retail businesses