todo with sync gem