fixes: Set init bug, ReactMixin double subscription bug; Syncable defaults refactoring;

"this" added as listener twice
1. sync.on('init', this);
2. sync.on(this).
so it should be removed twice