read/write blocks render based on condition & fix stage blocks