Criticism and Clarification on CAP Theorem