add method for fetching a single message with parameters
fix refresh bug - this needs the correct parameters passed to work correctly