update CI configuration using docker and circleCI