handler better http action + use Cache for session