refactor syncing, simplify sync and just put it as a method of user
include organization repos