superconductor update for webcl-revamp branch.