[fix] ack when finish and custom consume method