added syncAbort and saveAbort to cancel ongoing request
fixed race conditions on slide change