JS schedule add candidate backend draft