remove maybe<T> replace with optional<T>. use optional<T> for http header get