I am doing something very similar to this and have been pulling my hair out for the past fortnight trying to solve the update problem! I thought a simple refresh on the radio button would solve it...