after several time in researching and asked some friends, i think i got the right answer.
Maru is totally right, we cannot use two materials ID (for the edges & the top/bottom). i rendered these 2 glass material with corona & vray, and the result is as the same as i thought. the refraction won't look like real glass, right result is mean with the very very thin edge (jst like have no thickness) on the far side of the edge when we look a bit straight from the other edge (see attached photos).
Crazyman & Maru has the right answer for this, use bright greenish with low saturation & 5-20mm depth absorption.
But after finished this project, i got another problem. the render result look so noisy, i've spent 14hrs rendertime with distributed rendering (mainPC: i5 4570 win7 RAM4G RadeonR7-200 & slavePC: i7 4770 win7 RAM4G RadeonR7-200) .. i don't know why. i'm still very rookie with this magical renderengine. i've change the rendersetup many times but no clear & smooth result (i've changed this= "max samples intensity: 0,10,20" , "GI/AA balance:16,32,64"), that noises was so scared me. need more advises please..
thanx corona!