Adams: Fisher under contract for several more years