Track persistent feeder position in TaskContext

Save the feeder position on every ack() and init() resume from the last pesisted position.