Suggest you wait till the end of this week for the status to change and then pay a visit to the immigration & passport office next week sometime. Meet the captain again and update him on the status. He will help you out.