Add manual processing

Additionally provide an option to disable Auto processing when idle
timeout experienced.