What is the fulfillment timeline and how do cancellations affect me?