split upcoming jobs method and fixed some test functions
again some initial works on web gui