How Amazon's line-less grocery service might really work