add post ‘block retain cycle'