init & sync optimization