updated cairo library