modified producer consumer problem