Community center's roof needs $1 million replacement