update from edge level buffer is done by a ISPC task