[BLOCK] reimplement handling of barrier request