thread-safe LayerStatus
unified init and recover
don't copy status anymore
call pending explicitely with shared status