sync properly