fixed after blocks run order