working gets and sync