if pool win a block (lets say 10000 burst), 5000 are distributed for miner proportional to their shares up to current block as payment, the rest 5000 burst will be allocated and paid as history shares.
deadline value from miner is converted into share value using this equation
share = 1000 / ( NetDiff * Deadline + 1 ) 0.75
where NetDiff (network difficulty) is calculated by Block0-BaseTarget / Block#N-BaseTarget
note: To prevent server waste of resources , if you have a big miner please setup a small deadline ( 30 days ) to prevent server resource being wasted. Worst shares submited than the best one already sent will not give you more money/shares. So please help me to help you !!!