fix double check for all issues

![bug mp4](https://cloud.githubusercontent.com/assets/1488195/3262132/d3067464-f261-11e3-8103-57803ef661bc.gif)

From jquery documentation http://api.jquery.com/prop/

*The attribute actually corresponds to the defaultChecked property and should be used only to set the initial value of the checkbox. The checked attribute value does not change with the state of the checkbox, while the checked property does.*