Finally collision works perfectly. prop:forceUpdate() to the rescue