Refactor and remove counting bug

by reloading parent association as described in the screencast