added fireSync