Split PoolCounterWorkViaCallback into own file

Change-Id: I9c920cd03351a2b2b155247d58fbb2280d4d3775
Merge "Split PoolCounterWorkViaCallback into own file"