admin module refactor and session update fix and status change add