cec: drop shared_ptr and use a normal pointer. removed boost dependency