Analyst maintains 'buy' on JD.com despite continued margin pressure