fix #1; support custom request headers