made scheduleEdgeProcessing protected such that it can be called from the outside