update producer, prepare api routes