Cumberland County Public Library. Newest challenge of a dynamic decade