always consume entity and release connection