1) New messages added
2) While inserting into the Q, the absolute path is given
3) Code to iterate the current_dir and put its children into the Q