Home Affairs told to pull up its socks and provide efficient service