add ctx to saved display list
add mutex lock around display list